全部文档

高温告警

场景描述

物体的温度超过正常值可能是物体异常状态的一个标志,如烧水锅炉的正常温度在100摄氏度以内,如果温度超过100摄氏度,有可能是漏水或者水烧干等情况,如果不及时处理会出现火灾等严重的后果。因此需要对高温情况进行监测,并发出告警。本文以高温告警的场景为例,详细说明如何使用组件编排进行流数据分析作业的编写以及流数据分析作业如何运作。

操作流程

  1. 创建产品和设备

    • 参照 示例说明>新建产品(MQTT)和设备章节创建产品,设备和产品功能属性。本示例创建了一个温度(temperature)属性。

  2. 创建输出表

    • 使用数据库连接工具连接到配置的数据库,编写标准sql创建表。
    • 创建数据库表:test_out,包含如下3个字段:createTime,deviceId,value。
  3. 新建任务

    • 登录物联网平台,通过 数据分析>数据分析管理>添加数据分析任务 创建如下任务。

  4. 任务编辑

    • 设备输入配置:根据创建的产品,设备和属性选择相应的项,点击确定

    • 数据过滤配置:添加一个温度数值判断的过滤条件,点击确定

    • 数据源输出配置:根据相应的输入字段,选择输出到对应的数据库表字段中,点击确定

    注意字段类型和数据库表字段类型必须兼容,否则会出现异常。

  5. 提交任务

    • 任务编辑完成,点击右上角的保存按钮,保存任务。如果出现错误信息,则根据返回的错误信息更改配置,直到没有错误为止,否则提交任务时也不会成功。
    • 如果保存成功点击右上角发布按钮,即可发布任务。
  6. 模拟设备上传数据和查看运行结果

    • 参照实例说明>设备上报数据章节内容,开启模拟数据脚本,模拟设备上传数据。
    • 查看指定输出数据源中数据表数据:使用任意的数据库连接工具,连到输出数据源指定的数据库,查询相应的数据库表最新的数据,会出现相应的计算结果。

results matching ""

    No results matching ""